const axios = require('axios')

async function testLogin () {
  try {
    console.log('🔧 测试登录功能...')

    // 测试数据
    const loginData = {
      emailOrUsername: 'test@example.com', // 使用正确的字段名
      password: 'test123'
    }

    console.log('📍 发送登录请求:', loginData)

    const response = await axios.post(
      'http://localhost:3000/api/auth/login',
      loginData
    )

    console.log('✅ 登录成功:', response.data)
  } catch (error) {
    if (error.response) {
      console.log('❌ 登录失败:', error.response.data)
    } else if (error.request) {
      console.log('❌ 请求失败:', error.message)
    } else {
      console.log('❌ 错误:', error.message)
    }
  }
}

testLogin()
